use of eidolons.game.battlecraft.rules.combat.mechanics.BleedingRule in project Eidolons by IDemiurge.
the class DC_Rules method init.
private void init() {
RuleMaster.init();
WaitRule.reset();
illuminationRule = new IlluminationRule(game);
unconsciousRule = new UnconsciousRule(game);
watchRule = new WatchRule();
engagedRule = new EngagedRule(getGame());
stackingRule = new StackingRule(getGame());
ensnareRule = new EnsnaredRule(getGame());
stealthRule = new StealthRule(getGame());
stackingRule = new StackingRule(getGame());
actionRules.add(unconsciousRule);
actionRules.add(watchRule);
actionRules.add(stealthRule);
actionRules.add(ensnareRule);
actionRules.add(stackingRule);
actionRules.add(engagedRule);
// actionRules.add(waterRule= new WaterRule(getGame()));
cleaveRule = new CleaveRule(getGame());
focusRule = new FocusRule(getGame());
moraleRule = new MoraleRule(getGame());
roundRules.add(focusRule);
roundRules.add(moraleRule);
// roundRules.add( upkeepRule = new UpkeepRule(getGame()) );
// roundRules.add( scoutingRule = new ScoutingRule(getGame()));
roundRules.add(unconsciousRule);
moraleKillingRule = new MoraleKillingRule(getGame());
bleedingRule = new BleedingDamageRule(game);
poisonRule = new PoisonRule(game);
diseaseRule = new DiseaseRule(game);
blazeRule = new BlazeRule(game);
lavaRule = new LavaRule(game);
suffocationRule = new SuffocationRule(game);
damageRules.add(bleedingRule);
damageRules.add(suffocationRule);
damageRules.add(poisonRule);
damageRules.add(diseaseRule);
damageRules.add(blazeRule);
damageRules.add(lavaRule);
counterRules.addAll(damageRules);
freezeRule = new FreezeRule(game);
moistRule = new MoistRule(game);
rageRule = new RageRule(game);
corrosionRule = new CorrosionRule(game);
blightRule = new BlightRule(game);
greaseRule = new GreaseRule(game);
clayRule = new ClayRule(game);
encaseRule = new EncaseRule(game);
// despairRule = new DespairRule(game);
// lustRule = new LustRule(game);
// hatredRule = new HatredRule(game);
counterRules.add(rageRule);
counterRules.add(blightRule);
counterRules.add(corrosionRule);
counterRules.add(clayRule);
counterRules.add(moistRule);
counterRules.add(freezeRule);
counterRules.add(ensnareRule);
counterRules.add(encaseRule);
counterRules.add(greaseRule);
timeRule = new TimeRule(getGame());
moraleBuffRule = new MoraleBuffRule(getGame());
this.buffRules.add(moraleBuffRule);
staminaRule = new StaminaBuffRule(getGame());
this.buffRules.add(staminaRule);
weightRule = new WeightBuffRule(getGame());
this.buffRules.add(weightRule);
focusBuffRule = new FocusBuffRule(getGame());
this.buffRules.add(focusBuffRule);
woundsRule = new WoundsBuffRule(getGame());
this.buffRules.add(woundsRule);
getTriggerRules().add(trampleRule = new TrampleRule(getGame()));
getTriggerRules().add(durabilityRule = new DurabilityRule(getGame()));
getTriggerRules().add(bleedingTriggerRule = new BleedingRule(game));
getTriggerRules().add(ashAnnihilationRule = new AshAnnihilationRule(game));
CounterMasterAdvanced.defineInteractions();
// this.rules.add(rule);
// rule = new TreasonRule(getGame());
// this.rules.add(rule);
// rule = new PanicRule(getGame());
// this.rules.add(rule);
// rule = new ClaimRule(getGame());
// this.rules.add(rule);
}
Aggregations