From: <ama...@us...> - 2013-05-19 04:20:21
|
Revision: 20190 http://sourceforge.net/p/pcgen/code/20190 Author: amaitland Date: 2013-05-19 04:20:16 +0000 (Sun, 19 May 2013) Log Message: ----------- DATA-1086 Cohorts and followers Issue#: DATA-1086 Modified Paths: -------------- Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_companionmods.lst Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_feats.lst Modified: Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst =================================================================== --- Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst 2013-05-19 03:40:27 UTC (rev 20189) +++ Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_abilities_class_base.lst 2013-05-19 04:20:16 UTC (rev 20190) @@ -500,9 +500,37 @@ ###Block: Leadership feat support # Ability Name Category of Ability Type Visible Choose Modify VAR Temporary effect description -Leadership Score CATEGORY:Special Ability TYPE:Internal VISIBLE:NO CHOOSE:NUMBER|MIN=-10|MAX=10|TITLE=Leadership Score Adjustment BONUS:VAR|LeadershipScore|%CHOICE|PREAPPLY:PC TEMPDESC:Several factors can affect a character's Leadership score, causing it to vary from the base score. Add modifiers as needed. +Leadership Score CATEGORY:Special Ability TYPE:Internal VISIBLE:NO CHOOSE:NUMBER|MIN=-10|MAX=10|TITLE=Leadership Score Adjustment BONUS:VAR|LeadershipScore|%CHOICE|PREAPPLY:PC TEMPDESC:Several factors can affect a character's Leadership score, causing it to vary from the base score. Add modifiers as needed. ABILITY:Internal|AUTOMATIC|Leadership Score 1|PREVARLTEQ:LeadershipScore,1 ABILITY:Internal|AUTOMATIC|Leadership Score 2|PREVAREQ:LeadershipScore,2 ABILITY:Internal|AUTOMATIC|Leadership Score 3|PREVAREQ:LeadershipScore,3 ABILITY:Internal|AUTOMATIC|Leadership Score 4|PREVAREQ:LeadershipScore,4 ABILITY:Internal|AUTOMATIC|Leadership Score 5|PREVAREQ:LeadershipScore,5 ABILITY:Internal|AUTOMATIC|Leadership Score 6|PREVAREQ:LeadershipScore,6 ABILITY:Internal|AUTOMATIC|Leadership Score 7|PREVAREQ:LeadershipScore,7 ABILITY:Internal|AUTOMATIC|Leadership Score 8|PREVAREQ:LeadershipScore,8 ABILITY:Internal|AUTOMATIC|Leadership Score 9|PREVAREQ:LeadershipScore,9 ABILITY:Internal|AUTOMATIC|Leadership Score 10|PREVAREQ:LeadershipScore,10 ABILITY:Internal|AUTOMATIC|Leadership Score 11|PREVAREQ:LeadershipScore,11 ABILITY:Internal|AUTOMATIC|Leadership Score 12|PREVAREQ:LeadershipScore,12 ABILITY:Internal|AUTOMATIC|Leadership Score 13|PREVAREQ:LeadershipScore,13 ABILITY:Internal|AUTOMATIC|Leadership Score 14|PREVAREQ:LeadershipScore,14 ABILITY:Internal|AUTOMATIC|Leadership Score 15|PREVAREQ:LeadershipScore,15 ABILITY:Internal|AUTOMATIC|Leadership Score 16|PREVAREQ:LeadershipScore,16 ABILITY:Internal|AUTOMATIC|Leadership Score 17|PREVAREQ:LeadershipScore,17 ABILITY:Internal|AUTOMATIC|Leadership Score 18|PREVAREQ:LeadershipScore,18 ABILITY:Internal|AUTOMATIC|Leadership Score 19|PREVAREQ:LeadershipScore,19 ABILITY:Internal|AUTOMATIC|Leadership Score 20|PREVAREQ:LeadershipScore,20 ABILITY:Internal|AUTOMATIC|Leadership Score 21|PREVAREQ:LeadershipScore,21 ABILITY:Internal|AUTOMATIC|Leadership Score 22|PREVAREQ:LeadershipScore,22 ABILITY:Internal|AUTOMATIC|Leadership Score 23|PREVAREQ:LeadershipScore,23 ABILITY:Internal|AUTOMATIC|Leadership Score 24|PREVAREQ:LeadershipScore,24 ABILITY:Internal|AUTOMATIC|Leadership Score 25|PREVARGTEQ:LeadershipScore,25 +# +Leadership Score 1 CATEGORY:Internal DEFINE:CohortLVL|0 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 2 CATEGORY:Internal DEFINE:CohortLVL|1 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 3 CATEGORY:Internal DEFINE:CohortLVL|2 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 4 CATEGORY:Internal DEFINE:CohortLVL|3 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 5 CATEGORY:Internal DEFINE:CohortLVL|3 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 6 CATEGORY:Internal DEFINE:CohortLVL|4 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 7 CATEGORY:Internal DEFINE:CohortLVL|5 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 8 CATEGORY:Internal DEFINE:CohortLVL|5 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 9 CATEGORY:Internal DEFINE:CohortLVL|6 DEFINE:FollowersLVL1|0 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 10 CATEGORY:Internal DEFINE:CohortLVL|7 DEFINE:FollowersLVL1|5 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 11 CATEGORY:Internal DEFINE:CohortLVL|7 DEFINE:FollowersLVL1|6 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 12 CATEGORY:Internal DEFINE:CohortLVL|8 DEFINE:FollowersLVL1|8 DEFINE:FollowersLVL2|0 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 13 CATEGORY:Internal DEFINE:CohortLVL|9 DEFINE:FollowersLVL1|10 DEFINE:FollowersLVL2|1 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 14 CATEGORY:Internal DEFINE:CohortLVL|10 DEFINE:FollowersLVL1|15 DEFINE:FollowersLVL2|1 DEFINE:FollowersLVL3|0 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 15 CATEGORY:Internal DEFINE:CohortLVL|10 DEFINE:FollowersLVL1|20 DEFINE:FollowersLVL2|2 DEFINE:FollowersLVL3|1 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 16 CATEGORY:Internal DEFINE:CohortLVL|11 DEFINE:FollowersLVL1|25 DEFINE:FollowersLVL2|2 DEFINE:FollowersLVL3|1 DEFINE:FollowersLVL4|0 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 17 CATEGORY:Internal DEFINE:CohortLVL|12 DEFINE:FollowersLVL1|30 DEFINE:FollowersLVL2|3 DEFINE:FollowersLVL3|1 DEFINE:FollowersLVL4|1 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 18 CATEGORY:Internal DEFINE:CohortLVL|12 DEFINE:FollowersLVL1|35 DEFINE:FollowersLVL2|3 DEFINE:FollowersLVL3|1 DEFINE:FollowersLVL4|1 DEFINE:FollowersLVL5|0 DEFINE:FollowersLVL6|0 +Leadership Score 19 CATEGORY:Internal DEFINE:CohortLVL|13 DEFINE:FollowersLVL1|40 DEFINE:FollowersLVL2|4 DEFINE:FollowersLVL3|2 DEFINE:FollowersLVL4|1 DEFINE:FollowersLVL5|1 DEFINE:FollowersLVL6|0 +Leadership Score 20 CATEGORY:Internal DEFINE:CohortLVL|14 DEFINE:FollowersLVL1|50 DEFINE:FollowersLVL2|5 DEFINE:FollowersLVL3|3 DEFINE:FollowersLVL4|2 DEFINE:FollowersLVL5|1 DEFINE:FollowersLVL6|0 +Leadership Score 21 CATEGORY:Internal DEFINE:CohortLVL|15 DEFINE:FollowersLVL1|60 DEFINE:FollowersLVL2|6 DEFINE:FollowersLVL3|3 DEFINE:FollowersLVL4|2 DEFINE:FollowersLVL5|1 DEFINE:FollowersLVL6|1 +Leadership Score 22 CATEGORY:Internal DEFINE:CohortLVL|15 DEFINE:FollowersLVL1|75 DEFINE:FollowersLVL2|7 DEFINE:FollowersLVL3|4 DEFINE:FollowersLVL4|2 DEFINE:FollowersLVL5|2 DEFINE:FollowersLVL6|1 +Leadership Score 23 CATEGORY:Internal DEFINE:CohortLVL|16 DEFINE:FollowersLVL1|90 DEFINE:FollowersLVL2|9 DEFINE:FollowersLVL3|5 DEFINE:FollowersLVL4|3 DEFINE:FollowersLVL5|2 DEFINE:FollowersLVL6|1 +Leadership Score 24 CATEGORY:Internal DEFINE:CohortLVL|17 DEFINE:FollowersLVL1|110 DEFINE:FollowersLVL2|11 DEFINE:FollowersLVL3|6 DEFINE:FollowersLVL4|3 DEFINE:FollowersLVL5|2 DEFINE:FollowersLVL6|1 +Leadership Score 25 CATEGORY:Internal DEFINE:CohortLVL|17 DEFINE:FollowersLVL1|135 DEFINE:FollowersLVL2|13 DEFINE:FollowersLVL3|7 DEFINE:FollowersLVL4|4 DEFINE:FollowersLVL5|2 DEFINE:FollowersLVL6|2 + + ###Block: Companion support # Ability Name Unique Key Category of Ability Type Visible Define Ability Allow Follower Allowed Companions Cost Source Page Description of the Benefits Animal Companion CATEGORY:Special Ability TYPE:ClassAbility.SpecialQuality.Extraordinary VISIBLE:YES DEFINE:AnimalCompanionLVL|0 FOLLOWERS:Animal Companion|1 COMPANIONLIST:Animal Companion|Badger,Camel,Dire Animal (Dire Rat),Dog,Dog (Riding),Eagle,Hawk,Horse (Heavy),Horse (Light),Owl,Pony,Porpoise,Shark (Medium),Snake (Viper/Medium),Snake (Viper/Small),Squid,RACESUBTYPE=AnimalCompanion COMPANIONLIST:Animal Companion|Ape,Bear (Black),Bison,Boar,Cheetah,Crocodile,Leopard,Lizard (Monitor),Shark (Large),Snake (Constrictor),Snake (Viper/Large),Wolverine|FOLLOWERADJUSTMENT:-3 COMPANIONLIST:Animal Companion|Bear (Brown),Crocodile (Giant),Lion,Rhinoceros,Snake (Viper/Huge),Tiger|FOLLOWERADJUSTMENT:-6 COMPANIONLIST:Animal Companion|Bear (Polar),Shark (Huge),Snake (Constrictor/Giant),Whale (Orca)|FOLLOWERADJUSTMENT:-9 COMPANIONLIST:Animal Companion|Elephant,Octopus (Giant)|FOLLOWERADJUSTMENT:-12 COMPANIONLIST:Animal Companion|Squid (Giant)|FOLLOWERADJUSTMENT:-15 SOURCEPAGE:ClassesI.rtf BENEFIT:A druid may begin play with an animal companion selected from the following list: badger, camel, dire rat, dog, riding dog, eagle, hawk, horse (light or heavy), owl, pony, snake (Small or Medium viper), or wolf. If the campaign takes place wholly or partly in an aquatic environment, the following creatures are also available: porpoise, Medium shark, and squid. This animal is a loyal companion that accompanies the druid on her adventures as appropriate for its kind. A 1st-level druid's companion is completely typical for its kind except as noted below. As a druid advances in level, the animal's power increases as shown on the table. If a druid releases her companion from service, she may gain a new one by performing a ceremony requiring 24 uninterrupted hours of prayer. This ceremony can also replace an animal companion that has perished. A druid of 4th level or higher may select from alternative lists of animals. Should she select an animal companion from one of these alternative lists, the creature gains abilities as if the character's druid level were lower than it actually is. Subtract the value indicated in the appropriate list header from the character's druid level and compare the result with the druid level entry on the table to determine the animal companion's powers. (If this adjustment would reduce the druid's effective level to 0 or lower, she can't have that animal as a companion.)|PREMULT:1,[PRECLASS:1,Druid=1],[PREVARGTEQ:AllowDruidDesc,1] BENEFIT:At 4th level, a ranger gains an animal companion selected from the following list: badger, camel, dire rat, dog, riding dog, eagle, hawk, horse (light or heavy), owl, pony, snake (Small or Medium viper), or wolf. If the campaign takes place wholly or partly in an aquatic environment, the following creatures may be added to the ranger's list of options: manta ray, porpoise, Medium shark, and squid. This animal is a loyal companion that accompanies the ranger on his adventures as appropriate for its kind. This ability functions like the druid ability of the same name, except that the ranger's effective druid level is one-half his ranger level. A ranger may select from the alternative lists of animal companions just as a druid can, though again his effective druid level is half his ranger level. Like a druid, a ranger cannot select an alternative animal if the choice would reduce his effective druid level below 1st.|PREMULT:1,[PRECLASS:1,Ranger=1],[PREVARGTEQ:AllowRangerDesc,1] Modified: Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_companionmods.lst =================================================================== --- Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_companionmods.lst 2013-05-19 03:40:27 UTC (rev 20189) +++ Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_companionmods.lst 2013-05-19 04:20:16 UTC (rev 20190) @@ -175,6 +175,17 @@ FOLLOWER:NormalMount=1 TYPE:Mount FOLLOWER:NormalFollower=1 TYPE:Follower +FOLLOWER:CohortLVL TYPE:Cohort + +FOLLOWER:1 TYPE:Follower LVL 1 +FOLLOWER:1 TYPE:Follower LVL 2 +FOLLOWER:1 TYPE:Follower LVL 3 +FOLLOWER:1 TYPE:Follower LVL 4 +FOLLOWER:1 TYPE:Follower LVL 5 +FOLLOWER:1 TYPE:Follower LVL 6 + + + # # End # Modified: Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_feats.lst =================================================================== --- Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_feats.lst 2013-05-19 03:40:27 UTC (rev 20189) +++ Trunk/pcgen/data/d20ogl/srd35/basics/rsrd_feats.lst 2013-05-19 04:20:16 UTC (rev 20190) @@ -71,7 +71,7 @@ Improved Unarmed Strike TYPE:General.Fighter DESC:You are considered to be armed even when unarmed. However, you still get an attack of opportunity against any opponent who makes an unarmed attack on you. In addition, your unarmed strikes can deal lethal or nonlethal damage, at your option. SOURCEPAGE:Feats.rtf Investigator TYPE:General DESC:You get a +2 bonus on all Gather Information checks and Search checks. BONUS:SKILL|Gather Information,Search|2 SOURCEPAGE:Feats.rtf Iron Will TYPE:General DESC:You get a +2 bonus on all Will saving throws. BONUS:CHECKS|Will|2 SOURCEPAGE:Feats.rtf -Leadership TYPE:General PRELEVEL:MIN=6 DEFINE:LeadershipMaxCohortLvl|0 DEFINE:LeadershipScore|0 DESC:Benefits: Having this feat enables you to attract loyal companions and devoted followers, subordinates who assist you. ABILITY:Special Ability|AUTOMATIC|Leadership Score BONUS:VAR|LeadershipMaxCohortLvl|min((TL-2),(((LeadershipScore+6)*7)/10)-4) BONUS:VAR|LeadershipScore|(TL+CHA) SOURCEPAGE:Feats.rtf +Leadership TYPE:General PRELEVEL:MIN=6 DEFINE:LeadershipMaxCohortLvl|0 DEFINE:LeadershipScore|0 DESC:Having this feat enables you to attract loyal companions and devoted followers, subordinates who assist you. ABILITY:Special Ability|AUTOMATIC|Leadership Score BONUS:VAR|LeadershipMaxCohortLvl|min((TL-2),(((LeadershipScore+6)*7)/10)-4) BONUS:VAR|LeadershipScore|(TL+CHA) SOURCEPAGE:Feats.rtf DESC:Cohort Level=%1|min(CohortLVL,TL-2) DESC:Level 1 Followers=%1|FollowersLVL1 ASPECT:LeadershipCohortLVL|%1|LeadershipMaxCohortLvl FOLLOWERS:Cohort|1 COMPANIONLIST:Cohort|ANY DESC:Level 2 Followers=%1|FollowersLVL2 DESC:Level 3 Followers=%1|FollowersLVL3 DESC:Level 4 Followers=%1|FollowersLVL4 DESC:Level 5 Followers=%1|FollowersLVL5 DESC:Level 6 Followers=%1|FollowersLVL6 FOLLOWERS:Follower LVL 1|FollowersLVL1 FOLLOWERS:Follower LVL 2|FollowersLVL2 FOLLOWERS:Follower LVL 3|FollowersLVL3 FOLLOWERS:Follower LVL 4|FollowersLVL4 FOLLOWERS:Follower LVL 5|FollowersLVL5 FOLLOWERS:Follower LVL 6|FollowersLVL6 COMPANIONLIST:Follower LVL 1|ANY COMPANIONLIST:Follower LVL 2|ANY COMPANIONLIST:Follower LVL 3|ANY COMPANIONLIST:Follower LVL 4|ANY COMPANIONLIST:Follower LVL 5|ANY COMPANIONLIST:Follower LVL 6|ANY Lightning Reflexes TYPE:General DESC:You get a +2 bonus on all Reflex saving throws. BONUS:CHECKS|Reflex|2 SOURCEPAGE:Feats.rtf Magical Aptitude TYPE:General DESC:You get a +2 bonus on all Spellcraft checks and Use Magic Device checks. BONUS:SKILL|Spellcraft,Use Magic Device|2 SOURCEPAGE:Feats.rtf Manyshot TYPE:General.Fighter.AttackOption PREATT:6 PREFEAT:2,Point Blank Shot,Rapid Shot PRESTAT:1,DEX=17 DESC:As a standard action, you may fire many arrows at a single opponent within 30 feet. SOURCEPAGE:Feats.rtf This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |