mirror of
				https://bitbucket.org/Ioncannon/project-meteor-server.git
				synced 2025-05-20 08:26:59 -04:00 
			
		
		
		
	
		
			
				
	
	
		
			47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| --[[
 | |
| 
 | |
| ChocoboRideCommand Script
 | |
| 
 | |
| Handles mounting and dismounting the Chocobo and Goobbue
 | |
| 
 | |
| --]]
 | |
| 
 | |
| function onEventStarted(player, actor, triggerName, isGoobbue)
 | |
| 
 | |
| 	if (player:GetState() == 0) then		
 | |
| 				
 | |
| 		worldMaster = GetWorldMaster();		
 | |
| 		
 | |
| 		if (isGoobbue ~= true) then
 | |
| 			player:ChangeMusic(83);
 | |
| 			player:SendChocoboAppearance();
 | |
| 			player:SendGameMessage(player, worldMaster, 26001, 0x20);
 | |
| 			player:SetMountState(1);
 | |
| 		else
 | |
| 			player:ChangeMusic(98);
 | |
| 			player:SendGoobbueAppearance();
 | |
| 			player:SendGameMessage(player, worldMaster, 26019, 0x20);
 | |
| 			player:SetMountState(2);
 | |
| 		end
 | |
| 		
 | |
| 		player:ChangeSpeed(0.0, 5.0, 10.0);
 | |
| 		player:ChangeState(15);
 | |
| 	else
 | |
| 		player:ChangeMusic(player:GetZone().bgmDay);
 | |
| 		
 | |
| 		worldMaster = GetWorldMaster();
 | |
| 		
 | |
| 		if (player:GetMountState() == 1) then
 | |
| 			player:SendGameMessage(player, worldMaster, 26003, 0x20);
 | |
| 		else
 | |
| 			player:SendGameMessage(player, worldMaster, 26021, 0x20);		
 | |
| 		end
 | |
| 		
 | |
| 		player:SetMountState(0);
 | |
| 		player:ChangeSpeed(0.0, 2.0, 5.0)
 | |
| 		player:ChangeState(0); 
 | |
| 	end
 | |
| 	
 | |
| 	player:EndEvent();
 | |
| 	
 | |
| end |