@@ -27,6 +27,36 @@ public function round()
2727 return $ this ->pick_narration ($ this ->round_narrations );
2828 }
2929
30+ public function orderus_first_attack_speed ()
31+ {
32+ return $ this ->pick_narration ($ this ->orderus_first_attack_speed_narrations );
33+ }
34+
35+ public function orderus_first_attack_luck ()
36+ {
37+ return $ this ->pick_narration ($ this ->orderus_first_attack_luck_narrations );
38+ }
39+
40+ public function beast_first_attack_speed ()
41+ {
42+ return $ this ->pick_narration ($ this ->beast_first_attack_speed_narrations );
43+ }
44+
45+ public function beast_first_attack_luck ()
46+ {
47+ return $ this ->pick_narration ($ this ->beast_first_attack_luck_narrations );
48+ }
49+
50+ public function orderus_attacks ()
51+ {
52+ return $ this ->pick_narration ($ this ->orderus_attacks_narrations );
53+ }
54+
55+ public function beast_attacks ()
56+ {
57+ return $ this ->pick_narration ($ this ->beast_attacks_narrations );
58+ }
59+
3060 public function won ()
3161 {
3262 return $ this ->pick_narration ($ this ->won_narrations );
@@ -68,10 +98,47 @@ public function draw()
6898 "Another skirmish ensues. " ,
6999 "They go at it again. " ,
70100 "Once again, they fight! " ,
101+ "With equal determination, hero and foe glare upon each other. " ,
102+ "The two circle each other, slowly stepping side to side, as they watch for an opening. " ,
71103 "The battle continues. " ,
72104 "They clash... " ,
73105 );
74106
107+ private $ orderus_first_attack_speed_narrations = array (
108+ "Orderus is faster. He attacks first! "
109+ );
110+
111+ private $ beast_first_attack_speed_narrations = array (
112+ "Beast is faster. It attacks first! "
113+ );
114+
115+ private $ orderus_first_attack_luck_narrations = array (
116+ "Orderus is luckier. He attacks first! "
117+ );
118+
119+ private $ beast_first_attack_luck_narrations = array (
120+ "Beast is luckier. It attacks first! "
121+ );
122+
123+ private $ orderus_attacks_narrations = array (
124+ "Orderus attacks... " ,
125+ "One, two! One, two! And through and through... " ,
126+ "Orderus' vorpal blade goes snicker-snack! " ,
127+ "Orderus takes a stance and foins with his sword! " ,
128+ "The mighty blade of Orderus swoops at the beast. " ,
129+ "With calm determination, Orderus lunges forward... " ,
130+ "With a spectacular mid-air flip, Orderus swooshes his blade upon the beast. "
131+ );
132+
133+ private $ beast_attacks_narrations = array (
134+ "The wild beast attacks... " ,
135+ "The wild beast snarls and leaps forward with gleaming claws. " ,
136+ "The wild beast bounds to and fro, before lunging forward with bared teeth. " ,
137+ "Growling menacingly, the wild beast stands on its hind feet and raises its paws... " ,
138+ "Preparing to prance, the wild beast rears down for the big win. " ,
139+ "The wild beast leaps into the air with a wide arc, landing with its sharp claws. "
140+ );
141+
75142 private $ won_narrations = array (
76143 "The game hath ended, but it is not the end, for Orderus hath once again emerged as victor. " ,
77144 "Huzzah! Orderus has vanquished the foe yet again! " ,
0 commit comments