-
Notifications
You must be signed in to change notification settings - Fork 18
/
tactician.c
33 lines (31 loc) · 1.37 KB
/
tactician.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
//*****************************************************************************
// Copyright (c) 2019 - Allen Cummings, RealmsMUD, All rights reserved. See
// the accompanying LICENSE file for details.
//*****************************************************************************
inherit "/lib/modules/traits/baseTrait.c";
/////////////////////////////////////////////////////////////////////////////
public void reset(int arg)
{
if (!arg)
{
addSpecification("type", "educational");
addSpecification("name", "tactician");
addSpecification("description", "You have a good mind for tactics.");
addSpecification("root", "educated");
addSpecification("opposing root", "uneducated");
addSpecification("opinion", 10);
addSpecification("bonus intelligence", 2);
addSpecification("bonus ancient history", 1);
addSpecification("bonus local history", 1);
addSpecification("bonus engineering", 1);
addSpecification("bonus mathematics", 1);
addSpecification("bonus physics", 1);
addSpecification("bonus reading", 1);
addSpecification("bonus writing", 1);
addSpecification("bonus perception", 5);
addSpecification("bonus attack", 4);
addSpecification("bonus defense", 4);
addSpecification("cost", 2);
"baseTrait"::reset(arg);
}
}