原贴https://reliccastle.com/resources/627/
大家好,我做了一个非常简单的资源,我决定分享。这允许你添加可以照亮洞穴的重要道具。它并不完美,但也可以完成工作!
1、在items.txt中添加以下内容:
(其中XXX是你的ItemId)
2、在 RPG Maker XP 的脚本编辑器中,将以下内容添加到 PItem_ItemEffects:
(此处代码楼主添加了徽章以及地图验证)
	
	
	
		
3.将道具图标放在Graphics/Icons/中,重命名为itemXXX.png(对应PBS中的ItemId) 
Credits:Rua、ThatWelshOne_
			
			大家好,我做了一个非常简单的资源,我决定分享。这允许你添加可以照亮洞穴的重要道具。它并不完美,但也可以完成工作!
1、在items.txt中添加以下内容:
XXX,LANTERN,提灯,提灯,8,0,可以照亮部分洞穴黑暗区域。,2,0,6,(其中XXX是你的ItemId)
2、在 RPG Maker XP 的脚本编辑器中,将以下内容添加到 PItem_ItemEffects:
(此处代码楼主添加了徽章以及地图验证)
		Ruby:
	
	ItemHandlers::UseInField.add(:LANTERN,proc{|item|
next false if !pbCheckHiddenMoveBadge(BADGE_FOR_FLASH,true)
  if !pbGetMetadata($game_map.map_id,MetadataDarkMap)
    pbMessage(_INTL("不能在这里使用。"))
    next false
  end
  if $PokemonGlobal.flashUsed
    pbMessage(_INTL("这里已经被照亮了。"))
    next false
  end
  darkness = $PokemonTemp.darknessSprite
  next false if !darkness || darkness.disposed?
  pbMessage(_INTL("你拿出了提灯!"))
  $PokemonGlobal.flashUsed = true
  radiusDiff = 8*20/Graphics.frame_rate
  while darkness.radius<darkness.radiusMax
    Graphics.update
    Input.update
    pbUpdateSceneMap
    darkness.radius += radiusDiff
    darkness.radius = darkness.radiusMax if darkness.radius>darkness.radiusMax
  end
  next true
})
	Credits:Rua、ThatWelshOne_