aboutsummaryrefslogtreecommitdiff
path: root/gamemode/itemsystem/quest/rougebook.lua
blob: 302f919cc42a2827cc8b079dc3064c397add67f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
-- --[[
--     A quest item for the prayer book quest
-- ]]
-- do return end
-- local item = {}
-- 
-- item.Name = "Orders of the Silent Circle"
-- 
-- item.Serialize = function(self)
--     print("Trying to serailize!")
--     return ""
-- end
-- 
-- item.DeSerialize = function(self,string)
--     print("Trying to deserialize!")
--     return self
-- end
-- 
-- item.Shape = {
--     {true,true},
--     {true,true},
-- }
-- 
-- local rougeadvice = {
--     "He who refuses to trim his beard will find himself in a hairy situation.",
--     "You'll get tired defending from a man in a car",
--     "You'll get exhaused attacking a man in a car.",
--     "Sex is not the answer, it is the question. And the answer is 'yes'.",
--     "The 'Darkest Hour' is when you can't find the matches.",
--     "If you eat beans before church, you will sit in your own pew.",
--     "He who seeks challenges will be puzzeled.",
--     "He who fishes in another man's well is likely to catch crabs.",
--     "Enjoy masturbation, it's sex with someone you love.",
-- }
-- 
-- local lhint = 1
-- 
-- function item.GetOptions(self)
--     local options = {}
--     options["Read"] = function()
--         local readframe = vgui.Create( "DFrame" )
--         readframe:SetPos( ScrW()/2 - 100, ScrH()/2 - 100)
--         readframe:SetSize(200,200)
--         readframe:SetTitle("Orders of the Silent Circle")
--         readframe:MakePopup()
-- 
-- 
--         local readpanel = vgui.Create( "DPanel", readframe )
--         readpanel:SetPos( 5, 30 )
--         readpanel:SetSize( 190, 170 )
--         function readpanel:Paint(w,h) end
-- 
-- 
--         local readtext = vgui.Create( "DLabel", readpanel )
--         readtext:SetPos( 40, 40 )
--         readtext:SetText(rougeadvice[lhint])
--         readtext:SetDark()
--         readtext:Dock(FILL)
--         readtext:SetWrap(true)
--         lhint = (lhint % #rougeadvice) + 1
--     end
--     return options
-- end
-- 
-- item.onDropped = function(self, ent)
--     ART.ApplyPAC(ent,"book1")
-- end
-- 
-- nrequire("item.lua").RegisterItem(item)