Addition of Monster Race with reward system.

Adapted from aCis free version.
This commit is contained in:
MobiusDevelopment
2020-02-02 04:36:04 +00:00
parent 92ac8e59a7
commit 20a4e99da1
333 changed files with 22197 additions and 10208 deletions

View File

@@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS `mdt_bets` (
`lane_id` INT(1) DEFAULT 0,
`bet` INT DEFAULT 0,
PRIMARY KEY (`lane_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `mdt_bets` VALUES
('1','0'),
('2','0'),
('3','0'),
('4','0'),
('5','0'),
('6','0'),
('7','0'),
('8','0');

View File

@@ -0,0 +1,7 @@
CREATE TABLE IF NOT EXISTS `mdt_history` (
`race_id` MEDIUMINT DEFAULT 0,
`first` INT(1) DEFAULT 0,
`second` INT(1) DEFAULT 0,
`odd_rate` DOUBLE(10,2) DEFAULT 0,
PRIMARY KEY (`race_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

View File

@@ -370,6 +370,9 @@ DefaultFinishTime = 5
# Misc Settings
# ---------------------------------------------------------------------------
# Default: True
AllowRace = True
# Default: True
AllowWater = True

View File

@@ -0,0 +1,22 @@
<html><body>
<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 0">Go Back</Button>
<br>
In a monster race eight monsters race at the same time. If you guess which monster is expected to finish first and buy that monster's race ticket, based upon the odds to win you will receive an appropriate amount of adena.<br>
<font color="LEVEL">Racing Schedule</font><br>
Monster races every 20 minutes in real time.<br>
<font color="LEVEL">Method of Race Participation</font><br>
You can purchase a monster race ticket through a race manager NPC. Only between 18 minutes before the start of a race until 3 minutes before the race begins you can buy a ticket for the applicable race. When you purchase a ticket through a conversation with a race manager, you can find out the names of participating monsters in the race and their current statistics. Five minutes before a race starts, the race manager will stop ticket sales and announce monsters' individual odds rate for the current race.<br>
<font color="LEVEL">Types of Race</font><br>
There are two types of race betting. The Win type betting means that you back a monster that will win the first prize. Place type of betting means that you will have to guess the 1st and 2nd winning monsters, regardless of who finishes first or second.<br>
<font color="00FFFF">Win</font><br1>
* Among the entire betting amount for Win betting, after subtracting the race track's own share of profit, the amount left will be your total winnings. Three minutes before the race each monster's expected odds are announced. Each Win ticket's dividend amount is calculated by multiplying the odds by the price of a ticket. The odds rate is never less than 1.<br1>
* The prize money does not get transferred to the next race.<br>
<font color="00FFFF">Place</font><br1>
* Place betting is a way of betting when you correctly guess the two monsters who will finish first and second regardless of their order. The method of calculating dividend amount is the same as Win betting.<br>
* Currently place betting is not offered.<br>
<font color="LEVEL">End of Race</font><br>
When a race is over, the race manager will shout out the results of the race. Through a conversation with a race manager NPC, you can trade your ticket for adena. By looking up on the Winning Information Data, you can find out the types of tickets and quantity of the winnings in the race you betted on and your win status and prize amount you won. If you won, you can receive your prize money thorough a race manager NPC. If you did not win, a race manager will buy back your ticket by paying you a very small amount of money.<br>
If a server goes down while tickets are being sold, or while a race is in progress, the race will be cancelled. You can receive a full refund for your ticket for a cancelled race through a race manager.<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 0">Go Back</Button>
</body></html>

View File

@@ -0,0 +1,94 @@
<html><body>
<center>Monster Race Betting <font color="00ffff">To Win</font> (Race #<font color="LEVEL"> 1race</font>)<br1>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
</center>
<table width=270 border=0 bgcolor="111111">
<tr>
<td fixwidth=60>Lane Selection</td>
<td fixwidth=130 align=center>Name of Racer</td>
<td fixwidth=40 align=center>Rating</td>
<td fixwidth=40 align=right>Odds</td>
</tr>
</table>
<table width=270 border=0>
<tr>
<td fixwidth=13><button action="bypass -h npc_%objectId%_BuyTicket 1" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td fixwidth=30>1</td>
<td fixwidth=152><font color="LEVEL">Mob1</font></td>
<td fixwidth=50 align=center>&$745;</td>
<td fixwidth=30 align=right><font color="00ffff">13%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 2" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>2</td>
<td><font color="LEVEL">Mob2</font></td>
<td align=center>&$745;</td>
<td align=right><font color="00ffff">6%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 3" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>3</td>
<td><font color="LEVEL">Mob3</font></td>
<td align=center>&$747;</td>
<td align=right><font color="00ffff">4%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 4" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>4</td>
<td><font color="LEVEL">Mob4</font></td>
<td align=center>&$745;</td>
<td align=right><font color="00ffff">12%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 5" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>5</td>
<td><font color="LEVEL">Mob5</font></td>
<td align=center>&$745;</td>
<td align=right><font color="00ffff">14%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 6" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>6</td>
<td><font color="LEVEL">Mob6</font></td>
<td align=center>&$745;</td>
<td align=right><font color="00ffff">13%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 7" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>7</td>
<td><font color="LEVEL">Mob7</font></td>
<td align=center>&$745;</td>
<td align=right><font color="00ffff">13%</font></td>
</tr>
<tr>
<td><button action="bypass -h npc_%objectId%_BuyTicket 8" back="L2UI.rightBtn2" fore="L2UI.rightBtn1" width=14 height=13></button></td>
<td>8</td>
<td><font color="LEVEL">Mob8</font></td>
<td align=center>&$746;</td>
<td align=right><font color="00ffff">14%</font></td>
</tr>
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=70 height=20><button value="Back" action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=130 align=center>Select Lane :<font color="LEVEL"> No1</font></td>
<td width=70 align=right><button value="Quantity" action="bypass -h npc_%objectId%_BuyTicket 10" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
</tr>
</table>
</body></html>

View File

@@ -0,0 +1,48 @@
<html><body>
<center>Monster Race Betting <font color="00ffff">To Win</font> (Race #<font color="LEVEL"> 1race</font>)<br1>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
</center>
<table width=270 border=0 bgcolor="111111">
<tr>
<td fixwidth=60>Lane Selection</td>
<td fixwidth=140 align=center>Racer's Name </td>
<td fixwidth=40 align=center>Rating</td>
<td fixwidth=30 align=right>Odds</td>
</tr>
</table>
<table width=270 border=0>
<tr>
<td fixwidth=13><img src="L2UI.rightBtn2" width=14 height=13></td>
<td fixwidth=30>0place</td>
<td fixwidth=152><font color="LEVEL">Mob1</font></td>
<td fixwidth=50 align=center>&$745;</td>
<td fixwidth=30 align=right><font color="00ffff">13%</font></td>
</tr>
</table>
<table width=270 border=0>
<tr><td width=100>Select Bet Amount</td>
<td width=170>
<a action="bypass -h npc_%objectId%_BuyTicket 11" >100 Adena</a> , <a action="bypass -h npc_%objectId%_BuyTicket 12" >500 Adena</a> <br1>
<a action="bypass -h npc_%objectId%_BuyTicket 13" >1,000 Adena</a> , <a action="bypass -h npc_%objectId%_BuyTicket 14" >5,000 Adena</a> <br1>
<a action="bypass -h npc_%objectId%_BuyTicket 15" >10,000 Adena</a> , <a action="bypass -h npc_%objectId%_BuyTicket 16" >20,000 Adena</a> <br1>
<a action="bypass -h npc_%objectId%_BuyTicket 17" >50,000 Adena</a> , <a action="bypass -h npc_%objectId%_BuyTicket 18" >100,000 Adena</a> <br1>
</td></tr>
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=70 height=20><button value="Select Lane" action="bypass -h npc_%objectId%_BuyTicket 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=130 align=center>Purchase Price :<font color="LEVEL"> 0adena</font></td>
<td width=70 align=right><button value="Confirm" action="bypass -h npc_%objectId%_BuyTicket 20" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
</tr>
</table>
</body></html>

View File

@@ -0,0 +1,56 @@
<html><body>
<center>Monster Race <font color="00ffff">Single</font> Ticket Purchase (Race #<font color="LEVEL"> 1race</font>)<br1>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
</center>
<table width=270 border=0 bgcolor="111111">
<tr>
<td fixwidth=60>Lane Selection</td>
<td fixwidth=140 align=center>Racer's Name</td>
<td fixwidth=40 align=center>Rating</td>
<td fixwidth=30 align=right>Odds</td>
</tr>
</table>
<table width=270 border=0>
<tr>
<td fixwidth=13><img src="L2UI.rightBtn2" width=14 height=13></td>
<td fixwidth=30>0place</td>
<td fixwidth=152><font color="LEVEL">Mob1</font></td>
<td fixwidth=50 align=center>&$745;</td>
<td fixwidth=30 align=right><font color="00ffff">13%</font></td>
</tr>
</table>
<table width=270 border=0 bgcolor=111111>
<tr>
<td fixwidth=60>Bet Amount </td>
<td fixwidth=200></td>
</tr>
<tr>
<td>Bet Amount </td>
<td><font color="LEVEL">0adena</font> Adena</td>
</tr>
<tr>
<td>Tax </td>
<td><font color="LEVEL">0tax</font> Adena</td>
</tr>
<tr>
<td>Total </td>
<td><font color="LEVEL">0total</font> Adena</td>
</tr>
</table>
<br>
<center>If the information is correct, please click Confirm.</center><br>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=70 height=20><button value=&$141; action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=130 align=center><button value="Select Lane" action="bypass -h npc_%objectId%_BuyTicket 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=70 align=right><button value=&$140; action="bypass -h npc_%objectId%_BuyTicket 21" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
</tr>
</table>
</body></html>

View File

@@ -0,0 +1,74 @@
<html><body>
<center>Monster Race Betting <font color="00ffff">To Win</font> View Odds (Race #<font color="LEVEL"> 1race</font> )<br1>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
</center>
<table width=270 border=0 bgcolor=111111>
<tr>
<td fixwidth=40 align=left>Lane</td>
<td fixwidth=130 align=center>Racer's Name</td>
<td fixwidth=100 align=right>Odds</td>
</tr>
</table>
<table width=270 border=0>
<tr>
<td fixwidth=40>No.1</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob1</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd1</font> </td>
</tr>
<tr>
<td fixwidth=40>No.2</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob2</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd2</font> </td>
</tr>
<tr>
<td fixwidth=40>No.3</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob3</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd3</font> </td>
</tr>
<tr>
<td fixwidth=40>No.4</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob4</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd4</font> </td>
</tr>
<tr>
<td fixwidth=40>No.5</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob5</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd5</font> </td>
</tr>
<tr>
<td fixwidth=40>No.6</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob6</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd6</font> </td>
</tr>
<tr>
<td fixwidth=40>No.7</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob7</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd7</font> </td>
</tr>
<tr>
<td fixwidth=40>No.8</td>
<td fixwidth=130 align=left><font color="LEVEL">Mob8</font></td>
<td fixwidth=100 align=right><font color="00ffff">Odd8</font> </td>
</tr>
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=90 height=20><button value="Back" action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=90></td>
<td width=90 align=right><button value="Racer Info" action="bypass -h npc_%objectId%_ShowInfo" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
</tr>
</table>
</body></html>

View File

@@ -0,0 +1,80 @@
<html><body>
<center>Participating Monsters<br1>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
</center>
<table width=270 border=0 bgcolor=111111>
<tr>
<td fixwidth=40 align=left>Lane</td>
<td fixwidth=140 align=center>Racer's Name</td>
<td fixwidth=50 align=center>Rating</td>
<td fixwidth=40 align=right>Odds</td>
</tr>
</table>
<table width=270 border=0>
<tr>
<td fixwidth=40>1</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob1</font></td>
<td fixwidth=50 align=center>&$747;</td>
<td fixwidth=40 align=right><font color="00ffff">12%</font></td>
</tr>
<tr>
<td fixwidth=40>2</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob2</font></td>
<td fixwidth=50 align=center>&$745;</td>
<td fixwidth=40 align=right><font color="00ffff">6%</font></td>
</tr>
<tr>
<td fixwidth=40>3</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob3</font></td>
<td fixwidth=50 align=center>&$746;</td>
<td fixwidth=40 align=right><font color="00ffff">3%</font></td>
</tr>
<tr>
<td fixwidth=40>4</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob4</font></td>
<td fixwidth=50 align=center>&$747;</td>
<td fixwidth=40 align=right><font color="00ffff">7%</font></td>
</tr>
<tr>
<td fixwidth=40>5</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob5</font></td>
<td fixwidth=50 align=center>&$747;</td>
<td fixwidth=40 align=right><font color="00ffff">4%</font></td>
</tr>
<tr>
<td fixwidth=40>6</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob6</font></td>
<td fixwidth=50 align=center>&$747;</td>
<td fixwidth=40 align=right><font color="00ffff">14%</font></td>
</tr>
<tr>
<td fixwidth=40>7</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob7</font></td>
<td fixwidth=50 align=center>&$747;</td>
<td fixwidth=40 align=right><font color="00ffff">26%</font></td>
</tr>
<tr>
<td fixwidth=40>8</td>
<td fixwidth=140 align=left><font color="LEVEL">Mob8</font></td>
<td fixwidth=50 align=center>&$745;</td>
<td fixwidth=40 align=right><font color="00ffff">5%</font></td>
</tr>
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0><tr>
<td width=90 height=20><button value="Back" action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=90></td>
<td width=90></td>
</tr></table></body></html>

View File

@@ -0,0 +1,19 @@
<html><body>
<center>Confirm Monster Race Bet / Calculate Winnings</center>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
<table width=270 border=0 bgcolor=111111>
<tr><td fixwidth=70>Winnings for a Race.</td><td fixwidth=70 align=right>Lane</td><td fixwidth=130 align=right>Bet Amount</td></tr>
<tr><td fixwidth=70 fixheight=1></td><td fixwidth=70></td><td fixwidth=130></td></tr>
</table>
<table width=270 border=0>
%tickets%
</table>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=90 height=20><button value="Back" action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=90></td>
<td width=90></td>
</tr></table></body></html>

View File

@@ -0,0 +1,25 @@
<html><body>
<center>Confirm Monster Race Bet / Calculate Winnings</center>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
<table width=270 border=0>
<tr>
<td width=230>Race #%raceId%<br>
Lane: %lane%<br>
Bet: %bet% Adena<br>
1st place: Lane [%firstLane%]<br>
Odds: [%odd%]
</td>
</tr>
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=90 height=20><button value="Previous" action="bypass -h npc_%objectId%_ShowTickets" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=90></td>
<td width=90 align=right><button value="Calculate" action="bypass -h npc_%objectId%_CalculateWin %ticketObjectId%" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
</tr></table>
</body></html>

View File

@@ -0,0 +1,22 @@
<html><body>
<center>View Monster Race Results</center>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
<table width=270 border=0 bgcolor=111111>
<tr><td fixwidth=60>Race Number</td><td fixwidth=70 align=center>1st Finish</td><td fixwidth=70 align=center>2nd Finish</td><td fixwidth=70 align=right>Odds Rate for Win Bet</td></tr>
</table>
<table width=270 border=0>
<tr><td fixwidth=60 fixheight=1></td><td fixwidth=70></td><td fixwidth=70></td><td fixwidth=70></td></tr>
%infos%
</table>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
<table width=270 border=0 cellpadding=0 cellspacing=0>
<tr>
<td width=90 height=20><button value="Back" action="bypass -h npc_%objectId%_Chat 0" back="L2UI.DefaultButton_click" fore="L2UI.DefaultButton" width=67 height=19></td>
<td width=90></td>
<td width=90></td>
</tr>
</table>
</body></html>

View File

@@ -1,3 +1,15 @@
<html><body>Monster Race Manager:<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest TeleportToRaceTrack" msg="1298;Monster Race Track">Exit the Monster Race Track</Button>
<center>Monster Race Manager</center>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=1 height=3>
<br>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Chat 1">Monster Race Help</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_ShowOdds">View Odds</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_ShowInfo">View Monster Information</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_BuyTicket 0">Purchase Ticket</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_ShowTickets">Calculate Winnings</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_ViewHistory">View Past Results</Button>
<Button ALIGN=LEFT ICON="NORMAL" action="bypass -h npc_%objectId%_Quest TeleportToRaceTrack" msg="1298;Monster Race Track">Exit the monster race track.</Button>
<img src="L2UI.SquareBlank" width=270 height=10>
<img src="L2UI.SquareWhite" width=270 height=1>
<img src="L2UI.SquareBlank" width=270 height=5>
</body></html>

View File

@@ -3856,7 +3856,7 @@
<height normal="23.5" />
</collision>
</npc>
<npc id="30995" level="70" type="Npc" name="Race Manager" title="Monster Race Track">
<npc id="30995" level="70" type="RaceManager" name="Race Manager" title="Monster Race Track">
<!-- Confirmed CT2.5 -->
<race>DWARF</race>
<sex>FEMALE</sex>